package org.example.线程;

import static java.lang.Thread.sleep;

public class 线程中断停止运行 {
    public static class MyThread extends Thread {
        @Override
        public void run() {
            while (!isInterrupted()) {
                // 执行任务
                System.out.println("线程正常运行...");
            }
            // 清理资源
        }
    }

    public static void main(String[] args) throws InterruptedException {
        // 在其他线程中停止 MyThread
        MyThread thread = new MyThread();
        thread.start();
        sleep(100); // 为了方便查看效果，主线程休眠100毫秒
        thread.interrupt();
    }
}
